package br.com.divulgaqui.client;
import java.util.List;

import javax.ejb.Local;

import br.com.divulgaqui.client.exception.EntityIgualException;
import br.com.divulgaqui.entity.Categoria;

@Local
public interface CategoriaServiceBeanLocal {
	void salvar(Categoria categoria) throws EntityIgualException;
	void atualizar(Categoria categoria) throws EntityIgualException;
	List<Categoria> listar();
	List<Categoria> listarSubsParentes(Long idParente);
	List<Categoria> listarCategorias();
	List<Categoria> listarCategoriasInativas();	
	List<Categoria> listarCategoriasNivel3();
	public List<Categoria> qtdProdutosPorCategoriaNivel3(Boolean ativa);
	List<Categoria> listarCategoriaPorNivel(Integer nivel);
}
